//
//  HMStatus.swift
//  Weibo-swift
//
//  Created by GD on 16/9/23.
//  Copyright © 2016年 geduo. All rights reserved.
//

import UIKit

class HMStatus: NSObject {
    
    var created_at: String?
    var id: Int64 = 0
    
    var text: String?
    
    var source :String?
    
    var user:HMUser? //用户模型
    
    var reposts_count : Int = 0
    
    var comments_count : Int = 0
    
    var attitudes_count : Int = 0
    
    
    var retweeted_status : HMStatus?
    
    var pic_urls:[HMStatusPictureInfo]? //微博配图 模型数组 注意: 转发微博配图的取值   数组!!!
    
    class func modelContainerPropertyGenericClass() -> [String : Any] {
        return [
            "pic_urls" : HMStatusPictureInfo.self
        ]
    }
    
    
    //kvc 构造函数
    
//    init(dict: [String :Any]) {
//        super.init()
//        
//        setValuesForKeys(dict)
//    }
//    
//    override func setValue(_ value: Any?, forKey key: String) {
//        if key == "user" {
//            guard let dict = value as? [String:Any]  else {
//                print("buzhi 字典")
//                return
//            }
//            
//            user = HMUser(dict:dict)
//        }else{
//            super.setValue(value, forKey: key)
//        }
//    }
//    
//    override func setValue(_ value: Any?, forUndefinedKey key: String) {
//        //防止崩溃
//    }
//    
    
    
    
    

}
